Python Job: Embedded Software Engineers

Job added on

Company

Employment Hero

Location

Adelaide - Australia

Job type

Full-Time

Python Job Details

You’ve got the skills and the experience. We have diverse projects and meaningful work. Be part of a truly innovative company where we will connect you to a purpose and create meaningful impact. At Silentium Defence you’ll work with the best in the business to solve the toughest problems. This is your chance to take your career to the next level. Grow and develop your capabilities alongside a team that are recognised globally as passive radar experts. Our engineers, developers, radar experts, technicians and project managers provide a full suite of products and services ranging from co-design to commercialisation, deployment, and system support.

Your Opportunity

As a valuable member of our high performing team, you will apply your experience, to ensure effective embedded software engineering is applied to our projects, product development and service delivery. Your responsibilities will include:

  • Design, code and test embedded software applications, drivers, kernel development, porting, customisation, performance benchmarking and optimisation.
  • Develop, code and test software for embedded devices and systems according to desired specifications
  • Implementing features in accordance with system design and project requirements
  • Customization, deployment, and maintenance of embedded software/OS distribution on different hardware platforms
  • Work with team leads to create design goals, specifications, and deadlines for embedded software tasks
  • Optimising performance and increasing the quality, efficiency, and stability of the existing software and/or embedded software and drivers
  • Work on low layer development (boot loader, drivers, data interfaces/protocol, interact with kernel and other hardware drivers) with strong embedded constraints on security and real-time.
  • Interfacing with hardware, both bespoke and off-the-shelf
  • Developing GPU-accelerated and/or FPGA-accelerated digital signal processing algorithms
  • Contributing to discussions and planning for system development activities

What you need

  • A degree in Software Engineering or another relevant technical subject
  • 5 years of relevant work experience
  • Coding experience in C++ (essential), Python & CUDA (desirable), and exposure to middleware such as ZeroMQ (desirable)
  • An in-depth understanding of the Linux operating system and how it can be configured and customised
  • Strong understanding of real-time systems, managing interrupts, threads, scheduling, etc.
  • Sound knowledge of computer architectures, HW/SW interfaces
  • Has worked on the development of real-time embedded systems, preferably including high-throughput signal/data processing
  • Knowledge with radar and/or EW systems in a Defence context
  • Experience developing automatable unit tests desirable

Clearances

As Defence security clearance is required for this role, applicants must be Australian citizens and eligible to obtain and maintain appropriate clearance.

Why Silentium Defence

At Silentium Defence, we create positively differentiated work experiences that enable our people to feel valued and achieve their full potential. Silentium Defence opens the door to a career where you can gain experience and access to national and international projects across Defence, Space and Critical Infrastructure.

We are committed to building a safe and respectful workplace and fostering inclusive and diverse teams. For this reason, we strongly encourage candidates of all experiences and backgrounds to apply with us. Even if you don’t tick all the job listing requirements, we still encourage you to apply or express your interest.

Next Steps

Are ready to move forward, think creatively and have a wider understanding of the impact on system capability and customer needs?

If the above sounds like you and you are committed to change, innovation and making an impact, click ‘apply’ or send your LinkedIn URL and/or CV to [email protected]